iT邦幫忙

2024 iThome 鐵人賽

DAY 16
0
Python

Python 數值與數學模組介紹與應用系列 第 16

Day16.03.cmath — 複數數學函數5

  • 分享至 

  • xImage
  •  

常數

cmath.pi

  • 用途: 表示圓周率(π),大約為 3.14159。
  • 語法: cmath.pi
  • 範例:
    import cmath
    print(cmath.pi)  # 輸出: 3.141592653589793
    
  • 應用: 用於涉及圓和圓周的計算。

cmath.e

  • 用途: 表示自然對數的底數(e),大約為 2.71828。
  • 語法: cmath.e
  • 範例:
    import cmath
    print(cmath.e)  # 輸出: 2.718281828459045
    
  • 應用: 用於指數和對數相關的計算。

cmath.tau

  • 用途: 表示圓周常數(τ),等於 2π,大約為 6.28318。
  • 語法: cmath.tau
  • 範例:
    import cmath
    print(cmath.tau)  # 輸出: 6.283185307179586
    
  • 應用: 用於需要完整圓周的計算。

cmath.inf

  • 用途: 表示正無窮大。
  • 語法: cmath.inf
  • 範例:
    import cmath
    print(cmath.inf)  # 輸出: inf
    print(cmath.isinf(cmath.inf))  # 輸出: True
    
  • 應用: 用於比較或表示超過可表示範圍的數值。

cmath.infj

  • 用途: 表示複數的正無窮大(即實部和虛部都為正無窮大)。
  • 語法: cmath.infj
  • 範例:
    import cmath
    print(cmath.infj)  # 輸出: infj
    
  • 應用: 用於表示複數形式的無窮大。

cmath.nan

  • 用途: 表示 "不是一個數值"(NaN)。
  • 語法: cmath.nan
  • 範例:
    import cmath
    print(cmath.nan)  # 輸出: nan
    print(cmath.isnan(cmath.nan))  # 輸出: True
    
  • 應用: 用於表示未定義或不可表示的數值,特別是在浮點數運算中。

cmath.nanj

  • 用途: 表示複數形式的 "不是一個數值"(NaN),即實部和虛部都是 NaN。
  • 語法: cmath.nanj
  • 範例:
    import cmath
    print(cmath.nanj)  # 輸出: nanj
    
  • 應用: 用於表示複數形式的 NaN。

上一篇
Day15.03.cmath — 複數數學函數4
下一篇
Day17.04.decimal — 十進制定點和浮點算術1
系列文
Python 數值與數學模組介紹與應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言